//#define _CRT_SECURE_NO_WARNINGS 1
//#include <iostream>
//#include <vector>
//using namespace std;
//
//class Solution {
//public:
//    vector<int> singleNumber(vector<int>& nums) {
//        int val = 0;
//        vector<int> v;
//        for (auto e : nums)
//        {
//            val ^= e;
//        }
//        for (int i = 0;i < nums.size();++i)
//        {
//            int num = 0;
//            for (int j = 0;j < nums.size();++j)
//            {
//                if (i != j)
//                    num ^= nums[j];
//            }
//            if ((num ^ nums[i]) == val)
//            {
//                v.push_back(num);
//                v.push_back(nums[i]);
//            }
//        }
//        return v;
//    }
//};

//int main()
//{
//    Solution s;
//    vector<int> v;
//    int arr[] = { 1,2,1,3,2,5 };
//    for (int i = 0;i < 6;++i)
//    {
//        v.push_back(arr[i]);
//    }
//
//    s.singleNumber(v);
//    return 0;
//}